@charset "utf-8";
/* CSS Document */
*{
	padding:0;
	margin:0;
	list-style:none;
}
body{
	font-family:iconfont,"Microsoft yahei", Arial, Verdana;
	font-size: 0.37rem;
	background: #ffffff;
	padding-bottom: 1.45rem;
}
img {
	padding: 0;
	margin: 0;
	vertical-align: top;
	border: none;
}
body, div, fieldset, form, h1, h2, h3, h4, h5, h6, html, p, span {
	-webkit-text-size-adjust: none;
}
h1, h2, h3, h4, h5, h6 {
	font-weight: normal;
}
applet, dd, div, dl, dt, h1, h2, h3, h4, h5, h6, html, iframe, img, object, p, span {
	padding: 0;
	margin: 0;
	border: none;
}
a{
	text-decoration:none;
}
.fl {
	float: left;
}
.fr {
	float: right;
}
.tl {
	text-align: left;
}

.tc {
	text-align: center;
}
.tr {
	text-align: right;
}
.fixed{
	position:fixed;
}
.rel {
	position: relative;
}
.abs {
	position: absolute;
}
.vt {
	vertical-align: top;
}
.vm {
	vertical-align: middle;
}
.vb {
	vertical-align: bottom;
}
.clear{
	clear:both;
	width:100%;
	height:0;
}
.clearfix:after{
	visibility:hidden;
	display:block;
	height:0;
	font-size:0;
	content:"";
	clear:both;
}
*+html .clearfix {
	display:inline;
	zoom:1;
}
.ellips {
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	word-wrap: normal;
}


.wrapper{
	/*max-width:640px;*/
	min-width:320px;
	margin:0 auto;
}


/*一般帖子分享*/
.invit{
	width: 100%;height: auto;overflow: hidden;
}
.img-box img{
	width:100%;
	height: auto;
}
.text-box{
	padding:0.2rem 0.4rem;
	background:#fff;
}
.text-box h3{
	color:#414141;
	padding:0.2rem 0;
	font-size:0.42rem;
}
.text-box p{
	color:#6a6a6a;
	padding:0.2rem 0;
	font-size:0.37rem;
}

.message-footer{
	padding:0.4rem;
	background:#fff;
}
.invit-head{
	padding:0.15rem 0 0.26rem 1.04rem;
	position:relative;
	height:0.77rem;
}
.invit-head img{
	width:0.77rem;
	height:0.77rem;
	border-radius:50%;
	position:absolute;
	left:0;
	top:0.26rem;
}
.invit-head span{
	height:0.77rem;
	color:#929292;
}

.Label{
	color:#2DC8FF!important;
	margin-left:0.15rem;
	font-size: 0.4rem;
}
.lt.time{
	font-size: 0.24rem;
}
.more-container{
	width:9rem;
	height:1.2rem;
	display:block;
	text-decoration: none;
	text-align: center;
	line-height: 1.2rem;
	background-color:rgb(244, 244, 244) ;
	color:rgb(162, 162, 162);
	margin:0.5rem auto;
	cursor:pointer;
}

.footer-fixed{
	background:rgba(0,0,0,0.8);
	width:100%;
	height:1.77rem;
	position:fixed;
	left:0;
	bottom:0;
	/*bottom:-1.45rem;*/
}
.download_wrap{
	padding:0.26rem 0.65rem;
	/*display:none;*/
}
.download-link{
	display:inline-block;
	background:#2dc8ff;
	width:2.78rem;
	height:0.78rem;
	line-height:0.78rem;
	text-align:center;
	color:#fff;
	font-size:0.35rem;
	position: absolute;
	right: 0.48rem;
	top: 0.52rem;
}
.download_wrap .fl img{
	width:1rem;
	height:1rem;
	margin-top:0.14rem;
	margin-right:0.26rem;
}
.download_wrap .fl i{
	font-style:normal;
	display:inline-block;
	height:0.93rem;
	line-height:0.5rem;
	color:#2dc8ff;
	margin-top: 0.12rem;
	font-size: 0.42rem;
}
.download_wrap .fl i span{
	font-size: 0.24rem;
	color: #fff;
}

/*小说分享*/
.story-cover{
	background:#797c7e;
	padding:0.53rem;
}
.img-cover{
	position:relative;
	width:3.67rem;
	height:4.61rem;
	z-index:0;
	float:left;
}
.img-bottom{
	width:3.54rem;
	height:4.48rem;
	position:absolute;
	right:0;
	bottom:0;
	z-index:-1;
}
.shade{
	background:rgba(153,153,153,0.5);
	position:absolute;
	width:100%;
	height:100%;
}
.img-bottom img{
	width:100%;
	height:100%;
}
.img-top{
	width:3.54rem;
	height:4.48rem;
	overflow:hidden;
	position:relative;
}
.img-top img{
	width:100%;
	height:100%;
}
.state{
	position:absolute;
	top:0.2rem;
	left:-0.5rem;
	background:#fd716d;
	display:inline-block;
	width:2rem;
	height:0.4rem;
	color:#fff;
	text-align:center;
	line-height:0.4rem;
	font-size:0.32rem;
	-webkit-transform: rotate(-45deg);    /* for Chrome || Safari */
	-moz-transform: rotate(-45deg);       /* for Firefox */
	-ms-transform: rotate(-45deg);        /* for IE */
	-o-transform: rotate(-45deg);         /* for Opera */
}
.intro-cover{
	width:4.5rem;
	float:right;
	color:#fff;
}
.intro-cover h3{
	font-size:0.42rem;
	height:1.2rem;
}
.intro-cover p{
	font-size:0.37rem;
	padding:0.15rem 0;
}
.read-btn{
	display:inline-block;
	background:#2dc8ff;
	color:#fff;
	width:1.76rem;
	height:0.72rem;
	line-height:0.72rem;
	text-align:center;
	border-radius:0.32rem;
	font-size:0.32rem;
	cursor:pointer;
}
.contents{
	padding:0 0.4rem 0.4rem 0.4rem;
	background:#fff;
}
.h3-title{
	height:1.06rem;
	line-height:1.06rem;
	font-size:0.42rem;
	color:#666;
}
.h3-title span{
	font-size:0.37rem;
	color:#a2a2a2;
}
.i-next{
	display:inline-block;
	vertical-align:middle;
	background:url(../images/next.png) no-repeat;
	background-size:0.16rem auto;
	width:0.16rem;
	height:0.28rem;
	margin-left:0.2rem;
	margin-top:-0.03rem;
}
.content-list{
	height:4.8rem;
	overflow-x:hidden;
	overflow-y:auto;
}
.content-list::-webkit-scrollbar{display:none;}
.content-list li{
	color:#9caabc;
	height:1.2rem;
	line-height:1.2rem;
	border-bottom:1px solid #d5eaf3;
	box-sizing:border-box;
}
.content-list li a{
	color:#9caabc;
}
.work-intro{
	margin-top:0.13rem;
	background:#fff;

}
.work-intro h3{
	border-bottom:1px solid #d5eaf3;
	height:1.06rem;
	line-height:1.06rem;
	padding:0 0.4rem;
	color:#fd716d;
}
.work-intro h3>span{
	color:#999;
	font-size:0.32rem;
}
.work-intro p{
	padding:0.4rem;
	color:#0.37rem;
	color:#666;
}

/*漫画分享*/
.gather-list{
	padding:0.06rem;
	margin-right:-0.38rem;
	height:5.12rem;
	overflow-x:hidden;
	overflow-y:auto;
}
.gather-list::-webkit-scrollbar{display:none;}
.gather-list li{
	float:left;
	text-align:center;
	width:2.06rem;
	height:0.88rem;
	line-height:0.88rem;
	box-sizing:border-box;
	margin:0.2rem 0.28rem 0.2rem 0;
}
.gather-list li a{
	display:block;
	color:#93a2b6;
	border:1px solid #93a2b6;
	border-radius:0.12rem;

}
.gather-list li:first-child a{
	color:#2dc8ff;
	border:1px solid #2dc8ff;
}

/*投票分享*/
.voter_wrap{
	border-top:1px solid #d5eaf3;
	background:#f3fafd;
}
.voter{
	color:#6bbdf7;
}
.voter h3{
	font-size:0.42rem;
	padding:0.4rem;
	text-align:center;
}
.count-down{
	text-align:center;
	padding-bottom:0.8rem;
}
.count-down>i{
	font-size:0.42rem;
	font-style:normal;
	display:inline-block;
	height:0.8rem;
	line-height:0.8rem;
	vertical-align:middle;
	margin:0 0.05rem;
}
.count-down>span{
	display:inline-block;
	text-align:center;
	border:2px solid #6bbdf7;
	width:0.48rem;
	height:0.8rem;
	line-height:0.8rem;
	vertical-align:middle;
	font-size:0.56rem;
	position:relative;
	margin:0 0.05rem;
	box-shadow:2px 2px 2px #8cc8f2;
}
.count-down>span:after{
	content:"";
	display:inline-block;
	width:0.48rem;
	height:0.13rem;
	background:url(../images/time-line.png) no-repeat;
	background-size:0.48rem auto;
	position:absolute;
	left:0;
	top:50%;
	margin-top:-0.065rem;
}
.voter_box{
	padding:0 0.42rem;
}
.voter_list{
	margin-right:-0.4rem;
}
.voter_list li{
	width:4.4rem;
	float:left;
	background:#fff;
	margin-right:0.36rem;
	box-shadow:0 0 2px #ccc;
	margin-bottom:0.4rem;
}
.voter_list li img{
	width:4.4rem;
	height:4.66rem;
}
.itemer{
	text-align:center;
	padding:0.26rem;
}
.itemer p.name{
	color:#6b6b6b;
	font-size:0.37rem;
	padding-bottom:0.16rem;
}
.itemer p.ticket{
	padding:0.16rem 0;
}
.cast{
	display:inline-block;
	font-size:0.37rem;
	height:0.66rem;
	min-width:2.33rem;
	line-height:0.66rem;
	text-align:center;
	padding:0 0.2rem;
	background:#42cdff;
	border-radius:0.3rem;
	color:#fff;
	cursor:pointer;
}
.casted{
	background:#f88b8e;
}
.grey{
	background:#c7c7c7;
}
.i-praise{
	display:inline-block;
	width:0.38rem;
	height:0.33rem;
	background:url(../images/i-praise.png) no-repeat;
	background-size:0.38rem auto;
	vertical-align:middle;
	margin-right:0.16rem;
}


/*视频分享*/
.header_fixed{
	position:absolute;
	width:100%;
	left:0;
	top:0;
}
.header_wrap{
	width:9.2rem;
	margin:0 auto;
	padding:0.26rem 0.4rem;
	color:#fff;
	position:relative;
}
.header_wrap h3{
	padding-left:0.55rem;
	font-size:0.37rem;
}
.i-return{
	background:url(../images/i-return.png) no-repeat;
	width:0.29rem;
	height:0.53rem;
	background-size:0.29rem;
	display:inline-block;
	vertical-align:middle;
	cursor:pointer;
	position:absolute;
	left:0.4rem;
	top:50%;
	margin-top:-0.265rem;

}
.video_wrap{
	background:#000;
	width:100%;
	height:6rem;
}
.set-list li{
	float:left;
	color:#666;
	margin:0.2rem 0.2rem 0.2rem 0.1rem;
	cursor:pointer;
	min-width:1.5rem;
}
.set-list li.active{
	color:#3ecdff;
	text-decoration:underline;
}
.gather-wrap .gather-list{
	display:none;
}
.gather-wrap .gather-list.current{
	display:block;
}
.gather-wrap .gather-list{
	height:3.84rem;
}
.i-play{
	background:url(../images/i-play.png) no-repeat;
	background-size:0.48rem auto;
	display:inline-block;
	vertical-align:middle;
	width:0.48rem;
	height:0.426rem;
	margin-top:-0.1rem;
}
.i-comment{
	background:url(../images/i-comment.png) no-repeat;
	background-size:0.48rem auto;
	display:inline-block;
	vertical-align:middle;
	width:0.48rem;
	height:0.426rem;
	margin-top:-0.1rem;
}
.ptPost{width: 90%;height: auto;overflow: hidden;font-family:iconfont,"Microsoft yahei", Arial, Verdana;margin: 0 auto;}
.ptPost p{
	text-align: justify;
}
.ptPost span{

}
.ptPost img {
	width: 100%;
	height: auto;
}
.ptPost div {
	text-align: justify;
}